FIREWORKS 4.0 - Clase 4

Por Milko A. García Torres

Barras de Navegación:

Vamos a crear ahora una verdadera barra de navegación, con lo que comúnmente se conoce como "menúes pop-up". En la clase 3 ya habíamos creado una muy simple, básica, que llamamos "botonera", pero ahora crearemos una más compleja, un estilo que antes se podía crear sólo mediante programación, y que la nueva versión de Fireworks facilita.
El dilema que nos obliga a crear estas barras es el de la cantidad de ventanas en un sitio. Si yo tengo un botón que me conduce a la sección "Productos", y dentro de la sección Productos, tengo botones o textos que me linkean a 4 productos distintos, ya estuve usando una ventana demás, en este caso, la ventana segunda, que contenía los links que me llevaban a la información misma que buscaba. Para esto es mejor que, de un mismo botón, salga otro pequeño "sub-menú" que contenga los links a esa información. Fíjese en la siguiente página: http://www.elnegrodeneuro.com , y mire con detenimiento el menú de la izquierda.

Desde la clase tres, quedamos en que Ud. había armado esta botonera:
Pues bien, en base a esta misma vamos a definirle nuevos botones. Así que, el primer paso será, tener armada la botonera simple, en este caso, de cuatro botones.
Cuando ya la tenga definida, y con las zonas interactivas a la vista, haga clic sobre el primer botón al que quiera agregar otros, y al aparecer el menú, seleccione la opción Ad Pop-up Menu.

Al hacer clic sobre esa opción aparecerá la siguiente ventana, y habrá que concretar los siguientes pasos:
1- Definir el texto que aparecerá en el botón.
2- Definir el link (absoluto o relativo, interno o externo) al que nos llevará el botón.
3- Definir el tipo de ventana en que se abrirá el link.
4- Hacer click en el botón + para agregarlo a ...
5- La lista que aparece en el espacio inferior, donde se listarán los botones y sus respectivos links.

Luego de estos pasos presionamos el botón Siguiente (Next).

En la siguiente ventana nos encontramos con las opciones para definir los aspectos gráficos del botón, tales como fuente, tamaño de fuente, colores de las distintas instancias del botón, etc. Al terminar de definirlas, presionamos Finalizar (Finish), y tendremos el primer botón de nuestro submenú.
A medida que vayamos agregando los botones, estos irán listándose, tal cual como los vemos en esta ventana. Obviamente, TODOS los botones del submenú pueden crearse en la primera ventana de una vez, y recién ahí pasar a definir sus cualidades gráficas. Y así con cada uno de los botones principales: todos ellos pueden tener submenúes, según haga falta.

Cuando finalizamos de crear todos los botones de los submenúes, volvemos al lienzo y nos encontramos con esta visualización. Nótese que los botones aparecen separados del menú principal. Pues bien, nosotros debemos acercarlos manualmente así que, simplemente lo pinchamos con el mouse, y sin soltar, lo movemos hasta el lugar que querramos.
Para exportar, obviamente, lo esportamos como HTML.

Probamos, como siempre, con F12 para ver cómo se ve en el explorador, y notemos lo siguiente:

1- El submenú aparece normalmente al poner el mouse en el Botón 1.
2- El menú entero aparece posicionado arriba, a la izquierda del explorador.

Esto sucede porque esa es la posición POR DEFECTO que le asigna el explorador a este tipo de menúes hechos en Fireworks. Y esto es un factor muy importante a tener en cuenta cuando insertamos estas botoneras en documentos html.

En este ejemplo la pusimos a la izquierda, pero fíjense dónde aparece el submenú. Esto se debe a esa especie de "predestinación" que tiene el explorador para este tipo de menúes.

Cuál es la solución? Pues diseñar en bloque.
Si su botonera va a estar acompañada de títulos y/o gráficos por arriba o por abajo, estos deben ser diseñados en Fireworks junto con la botonera.
En este link de prueba lo hemos hecho así.

Se pueden presentar otros inconvenientes menores, pero ninguno que no tenga solución. De todos modos, no dude en escribirme y trataré de resolver sus dudas.


Importación con zonas de división:

"La división de imágenes tiene las ventajas siguientes:

- Puede optimizarse cada parte de la imagen por separado, con lo que se obtienen archivos más pequeños y fáciles de descargar.

- Pueden exportarse algunas partes de la imagen como archivo GIF y otras como JPEG, con lo que se utiliza lo mejor de cada formato de exportación.

- Pueden designarse páginas para utilizar algunos de sus elementos gráficos en todas las páginas y cambiar sólo las divisiones que tienen contenidos exclusivos, lo que proporciona velocidad al sitio Web. Además, se puede editar y reemplazar un elemento gráfico de una división sin tener que volver a descargar todas las divisiones de una imagen.

- Pueden crearse rollovers con divisiones"
.(Manual de Macromedia)

Vamos a tomar como ejemplo una imagen ya optimizada que pesa 40,7 Kb. Tomemos en cuenta que la medida de peso ideal para un HTML, con imágenes y todo, es de 50 Kb. Por tanto nos encontramos ante una imagen realmente "pesada". Si a esto le sumamos que, en este ejemplo, NO QUEREMOS bajarle la calidad, tenemos en manos un problema, pues el el HTML que contenga esta foto va a tardar en bajar, y no queremos que el usuario se canse de esperar y cambie de página.

La única opción que nos queda es dividir la imagen, para que baje por partes, y el usuario no tenga que esperar a que baje completamente para empezar a ver algo. Para esta operación de división utilizamos la herramienta División , y en este caso nos ayudaremos con las guías para dividir la imagen en varias partes.
Una vez hecho, definimos las divisiones de acuerdo a las que ya definieron las guías, con la herramienta dividir. Las divisiones nos quedarán con una "máscara" verde. Cada una de estas zonas definidas será una imagen cuando se exporte todo como un HTML. En la imagen se pueden ver las divisiones y una de ellas seleccionada. Si nos fijáramos en la vista previa mientras la mantenemos seleccionada, podríamos ver que esa imagen pesa 5,28 Kb. Ese es el peso aproximado de cada una de las divisiones.
El próximo paso es la exportación. Debemos fijarnos que estés seleccionadas todas las zonas de división, y también que estén seleccionadas las opciones correctas:
1- Que utilice las áreas de división.
2- Que utilice el mismo programa de diseño web que utilizaremos para construir nuestra página. En este caso, Dreamweaver.

Hay que mencionar dos puntos más a propósito de las divisiones:
1- Existe la herramienta de División poligonal , en caso que las divisiones no sean exactamente cuadrangulares.
2- Las zonas poligonales pueden actuar como zonas interactivas, en el sentido que se les puede asignar también vínculos URL.

 

Rollovers simples:

Los botones tienen como una de sus características principales la posibilidad de vincular direcciones URL, ya que incluyen una zona interactiva especialmente para estos casos. Pro esta zona interactiva, por defecto e invariablemente, mantiene una forma rectangular. De modo que, si yo deseo que el botón realice un rollover de color o imagen, la otra forma o imagen a utilizar, deberá tener también esta forma.
Qué pasa en los casos en que necesito un botón circular con algún efecto? Recurro a la creación de un rollover simple.

Para esto debemos tener, en primer lugar, las dos imágenes que actuaran cada una en un FRAME distinto. Luego, posicionados en el frame que mostrará la imagen por defecto del rollover, voy a Ventana>Comportamiento (behaviors). Enseguida el programa nos preguntará si queremos aplicar el rollover 1) A toda la imagen o 2) A sólo una parte. Como el rollover que estamos armando es uno simple, elegimos la opción 1

A continuación cliqueamos en el signo "+" de la misma ventana, y nos pasará a mostrar la acción que queremos que realice.
Por defecto, nos marcará el evento "Mouse Over", que es cuando el mouse está sobre la imagen. Es entonces cuando se ejecutará el rollover.